#include <iostream>   //对应 C里的 stdio.h
#include <string> //C ++ string 类头文件
#include <cstring> //string.h  C 字符串相关函数头文件
using namespace std;

class A{
    public:
    int x;

    A(int val): x(val){};
    
    // int operator +(const A& other )
    // {
    //     return x + other.x;
    // }
    friend int operator + (const A& a1 , const A& a2);

};

int operator + (const A& a1 , const A& a2)
{
    return a1.x + a2.x ;
}



int main(){
    A a1(10);
    A a2(10);
    cout << a1 + a2 << endl;

}